import { IReqApi, IResArray } from '@/api/core'
import { ICoverFile } from '../common'

export const API_GET_CTEGORY_ARR: IReqApi = {
  title: '获取产品分类菜单',
  method: 'GET',
  path: 'category/getMenu',
  prefix: 'api',
  version: 'applets',
}

// req
export interface IReqGetCategoryArr {}

// res
export interface IResGetCategoryArr extends IResArray<IResGetCategoryArrItem> {}

// resItem
export interface IResGetCategoryArrItem {
  id: number
  categoryName: string
  coverFile: string | null // 暂时未使用
  categorySkuList: null // 暂时未使用
  /** 二级分类数据 */
  nextList: Array<INextListItem>
}

export interface INextListItem {
  id: number
  categoryName: string
  categorySkuList: any[] // 暂时未使用
  coverFile: ICoverFile // 内部fileName/skuSn/spuSn 字段 暂时未使用  uri 使用中...
  nextList: any | null // 暂时未使用
}
